<?php 
    echo $this->Html->css(array(
    	'jquery/jquery-ui/addons/jquery-ui.timepicker.addon.1.4.5',
    	'tablaExcel'
    ), array('inline'=>false));
    
    echo $this->Html->script(array(
        'app/lib_funcionesAjax',
    	'jquery/jquery-ui/1.10.3/jquery.ui.mouse',
    	'jquery/jquery-ui/1.10.3/jquery.ui.draggable',
    	'jquery/jquery-ui/1.10.3/jquery.ui.slider',
    	'jquery/jquery-ui/1.10.3/jquery.ui.datepicker',
    	'jquery/jquery-ui/1.10.3/jquery.ui.datepicker-es',
    	'jquery/jquery-ui/addons/jquery-ui.timepicker.addon.1.4.5',
    	'app/lib_tablaExcel',
        'app/ordenesTrabajo/lib_ordenesTrabajoEdicion'
    ), array('inline'=>false));
    
    $idOrden = "";
    $nroOrden = "";
    $idComprobanteItem = "";
    $nroComprobante = "";
	$idCliente = "";
	$idVehiculo = "";
	$fechaServicio = "";
	$kmVehiculo = "";
	$observaciones = "";
	$precioServicio = "";
	$igvServicio = "";
	$totalServicio = "";
		
	$NUM_DECIMALES_PRECIO = 2;
	$NUM_DECIMALES_KM = 3;
	if(isset($objOrden)){
		if(count($objOrden)>0){
			$idOrden = $objOrden["OrdenTrabajo"]["idOrden"];
			$nroOrden = $objOrden["OrdenTrabajo"]["nroOrden"];
			
			
			$idComprobanteItem = $objOrden["OrdenTrabajo"]["idComprobanteItem"];
			if($idComprobanteItem == null){
				$idComprobanteItem = "";
			}
			
			$nroComprobante = $objOrden["OrdenTrabajo"]["nroComprobante"];
			if($nroComprobante!=null){
				$nroComprobante = $objOrden["OrdenTrabajo"]["nroComprobante"];
			}
			
			$idCliente = $objOrden["OrdenTrabajo"]["idCliente"];
			$idVehiculo = $objOrden["OrdenTrabajo"]["idVehiculo"];
			$fechaServicio = $objOrden["OrdenTrabajo"]["fechaServicio"];
			
			if($objOrden["OrdenTrabajo"]["kmVehiculo"]!=null && $objOrden["OrdenTrabajo"]["kmVehiculo"]!=""){
				$kmVehiculo = round($objOrden["OrdenTrabajo"]["kmVehiculo"],$NUM_DECIMALES_KM);
			}else{
				$kmVehiculo = "";
			}

			$observaciones = utf8_encode($objOrden["OrdenTrabajo"]["observaciones"]);
			
			if($objOrden["OrdenTrabajo"]["precioServicio"]!=null && $objOrden["OrdenTrabajo"]["precioServicio"]!=""){
				$precioServicio = round($objOrden["OrdenTrabajo"]["precioServicio"],$NUM_DECIMALES_PRECIO);
			}else{
				$precioServicio = "";
			}
			
			if($objOrden["OrdenTrabajo"]["igvServicio"]!=null && $objOrden["OrdenTrabajo"]["igvServicio"]!=""){
				$igvServicio = round($objOrden["OrdenTrabajo"]["igvServicio"],$NUM_DECIMALES_PRECIO);
			}else{
				$igvServicio = "";
			}
			
			if($objOrden["OrdenTrabajo"]["totalServicio"]!=null && $objOrden["OrdenTrabajo"]["totalServicio"]!=""){
				$totalServicio = round($objOrden["OrdenTrabajo"]["totalServicio"],$NUM_DECIMALES_PRECIO);
			}else{
				$totalServicio = "";
			}
			
		}
	}	
	
	if(isset($verificar)){
		$verificar = true;
	}else{
		$verificar = false;
	}
?>
<script type="text/javascript">
$(window).load(function(){
	NUM_DECIMALES_PRECIO = <?php echo $NUM_DECIMALES_PRECIO; ?>;
	NUM_DECIMALES_KM = <?php echo $NUM_DECIMALES_KM; ?>;
	ARRAY_JSON_VEHICULOS =	<?php echo json_encode($vehiculosArrayJSON); ?>;
	IGV = <?php echo $valorIgv; ?>;
	<?php if($verificar){ ?>  
	verificar = true;
	<?php } ?>
	fnInicializarSelectorFechaServicio();
	fnInicializarCamposNumericos();
	fnCargarDatosVehiculo();

	<?php if(isset($ordenDetallesArrayJSON)){ ?>
	fnCargarTablaTrabajosRealizados(<?php echo json_encode($ordenDetallesArrayJSON);?>);
	<?php } ?>
});
</script>
<?php if(isset($msjRegistroOrden)) {?>
<script type="text/javascript">
jAlert('<?php echo $msjRegistroOrden; ?>',TITULO_MENSAJE);
</script>
<?php }?>
<div class="subtitulo">
	<div class="divBannerCabecera" align="left">
		<table border="0" cellpadding="1">
			<tr>
			<td><img src="<?php echo Router::url('/img/iconos/icono_orden_trabajo.png',false); ?>" width="45" height="45" border="0" alt="" title="" /></td>
			<td width="3%"></td>
			<td>Orden de Trabajo</td>
			</tr>
		</table>
	</div>
</div>
<br />
<div class="cuerpoPagina">
<fieldset class="fieldsetForm">
	<legend class="ui-widget-header">Datos de la Orden</legend>
	<div align="center">
	<form id="formRegistro" name="formRegistro" action="<?php echo Router::url("/OrdenesTrabajo/guardar_orden"); ?>" method="post">
		<input type="hidden" id="idOrden" name="data[OrdenTrabajo][idOrden]" value="<?php echo $idOrden; ?>" />
		<input type="hidden" id="jsonTrabajosRealizados" name="data[OrdenTrabajo][jsonTrabajosRealizados]" value="" />
		<input type="hidden" id="jsonTrabajosRealizadosEliminados" name="data[OrdenTrabajo][jsonTrabajosRealizadosEliminados]" value="" />
		<table border="0" width="1100">
			<tr>
				<td align="right">Nro. Orden :</td>
				<td align="left"><input id="nroOrden" type="text" disabled="disabled" value="<?php echo $nroOrden; ?>" style="width:100%;" /></td>
				<td align="center" width="4%"></td>
				<td align="right"></td>
				<td align="left"></td>
				<td align="center" width="4%"></td>	
				<td align="right"></td>
				<td align="left"></td>
			</tr>
			<tr>
				<td align="right">Comprobante :</td>
				<td align="left">
					<select name="data[OrdenTrabajo][idComprobanteItem]" id="idComprobanteItem" <?php if($verificar){ ?> disabled="disabled" <?php }?>>
						<option value="">[Ninguno]</option>
						<?php 
						$dimComprobantes = count($tiposComprobantes);
						$selected = "";
						for($i = 0;$i<$dimComprobantes;$i++){ 
							$objTipoComprobante = $tiposComprobantes[$i]["CatalogoDetalle"];
							
							if($objTipoComprobante["idItem"] == $idComprobanteItem){
								$selected="selected='selected'";
							}else{
								$selected="";
							}
						?>
						<option value="<?php echo $objTipoComprobante["idItem"];?>" <?php echo $selected; ?>><?php echo utf8_encode($objTipoComprobante["descripcion"]); ?></option>
						<?php } ?>
					</select>
				<input id="nroComprobante" name="data[OrdenTrabajo][nroComprobante]" type="text" value="<?php echo $nroComprobante; ?>" maxlength="30" <?php if($verificar){ ?> disabled="disabled" <?php }?> /></td>
				<td align="center" width="4%"></td>
				<td align="right"></td>
				<td align="left"></td>
				<td align="center" width="4%"></td>	
				<td align="right"></td>
				<td align="left"></td>
			</tr>
			<tr>
				<td align="right">Cliente :</td>
				<td align="left">
					<select name="data[OrdenTrabajo][idCliente]" id="idCliente" style="width:200px;" <?php if($verificar){ ?> disabled="disabled" <?php }?>>
						<?php 
						$dimClientes = count($clientes);
						$selected = "";
						for($i = 0;$i<$dimClientes;$i++){ 
							$objCliente = $clientes[$i]["Cliente"];
							
							if($objCliente["idCliente"] == $idCliente){
								$selected="selected='selected'";
							}else{
								$selected="";
							}
						?>
						<option value="<?php echo $objCliente["idCliente"];?>" <?php echo $selected;?>><?php echo $objCliente["nombreEntidad"]; ?></option>
						<?php } ?>
						
						<?php if($dimClientes == 0){?>
						<option value="">[Ninguno]</option>
						<?php } ?>
					</select>
					<?php if(!$verificar){ ?>  
					<input id="btnAgregarCliente" type="button" value="Nuevo Cliente"
							onclick="fnCrearCliente();" class="btn btnposicion"
		   					style="background-image: url(<?php echo Router::url('/img/iconos/agregar.png',false); ?>);width:110px;" />
		   			<?php }?>
				</td>
				<td align="center" width="4%"></td>
				<td align="right">Fecha Servicio :  </td>
				<td align="left"><input type="text" id="fechaServicio" name="data[OrdenTrabajo][fechaServicio]" 
										onkeypress="return fnBloquearCampo(event);" onkeyup="return fnBloquearCampo(event);" value="<?php echo $fechaServicio; ?>" 
										<?php if($verificar){ ?> disabled="disabled" <?php }?> /></td>
				<td align="center" width="4%"></td>	
				<td align="right"></td>
				<td align="left"></td>
			</tr>
			<tr>
				<td align="right">Veh&iacute;culo : </td>
				<td align="left">
					<select name="data[OrdenTrabajo][idVehiculo]" id="idVehiculo" style="width:200px;" onchange="fnCargarDatosVehiculo();" <?php if($verificar){ ?> disabled="disabled" <?php }?>>
						<?php 
						$dimVehiculos = count($vehiculos);
						$selected = "";
						for($i = 0;$i<$dimVehiculos;$i++){ 
							$objVehiculo = $vehiculos[$i]["Vehiculo"];
							
							if($objVehiculo["idVehiculo"] == $idVehiculo){
								$selected = "selected='selected'";
							}else{
								$selected = "";
							}
						?>
							<option value="<?php echo $objVehiculo["idVehiculo"];?>" <?php echo $selected;?>><?php echo $objVehiculo["numeroPlaca"]; ?></option>
						<?php } ?>
						
						<?php if($dimVehiculos == 0){?>
						<option value="">[Ninguno]</option>
						<?php } ?>
					</select>
					<?php if(!$verificar){ ?>  
					<input id="btnAgregarVehiculo" type="button" value="Nuevo Veh&iacute;culo"
							onclick="fnCrearVehiculo();" class="btn btnposicion"
		   					style="background-image: url(<?php echo Router::url('/img/iconos/agregar.png',false); ?>);width:110px;" />
		   			<?php }?>
				</td>
				<td align="center" width="4%"></td>	
				<td align="right"></td>
				<td align="left"></td>
				<td align="center" width="4%"></td>
				<td align="right"></td>
				<td align="left"></td>
			</tr>
			<tr>
				<td align="right"><label class="etiqueta">Marca : </label></td>
				<td align="left" colspan="7">
					<input id="marcaVehiculo" type="text" disabled="disabled" value="" />
					<label class="etiqueta">&nbsp;Modelo :&nbsp;</label>
					<input id="modeloVehiculo" type="text" disabled="disabled" value="" />
					<label class="etiqueta">&nbsp;Color :&nbsp;</label>
					<input id="colorVehiculo" type="text" disabled="disabled" value="" />
					<label class="etiqueta">&nbsp;A&ntilde;o :&nbsp;</label>
					<input id="anioVehiculo" type="text"  disabled="disabled" value="" />
					<label class="etiqueta">&nbsp;KM. :&nbsp;</label>
					<input id="kmVehiculo" type="text" name="data[OrdenTrabajo][kmVehiculo]" value="<?php echo $kmVehiculo; ?>" maxlength="8"
								onkeypress="return fnValidaSoloDecimal(event,this);" onkeyup="return fnValidaSoloDecimal(event,this);"
									onblur="return fnCompletaDecimal(this,NUM_DECIMALES_KM);" <?php if($verificar){ ?> disabled="disabled" <?php }?>  />
				</td>

			</tr>
			<tr><td colspan="8"><br /></td></tr>
			<tr>
				<td align="right" valign="top"><br />Trabajos Realizados : </td>
				<td align="left" colspan="7" valign="top">
				<?php if(!$verificar){ ?>  
				<input type="button" value="Agregar"
						onclick="fnAgregarFilaTrabajo();" class="btn btnposicion"
						style="background-image: url(<?php echo Router::url('/img/iconos/agregar.png',false); ?>)" />
				<input type="button" value="Eliminar"
						onclick="fnEliminarFilaTrabajoRealizados();" class="btn btnposicion"
						style="background-image: url(<?php echo Router::url('/img/iconos/anular.png',false); ?>)" />
				<br />
				<br />
				<?php } ?>
				<table id="tablaTrabajos" border="0" width="100%" class="tablaExcel" cellpadding="0" cellspacing="0">
					<thead>
						<tr>
							<th class="cabeceraTablaExcel" width="40">#</th>
							<th class="cabeceraTablaExcel">Descripci&oacute;n</th>
							<th class="cabeceraTablaExcel celdaTablaExcelFinal" width="120">Costo (s/.)</th>
						</tr>
					</thead>
					<tbody>
						<tr id="filaVacia"><td class="celdaTablaExcel celdaTablaExcelFinal" colspan="3">No hay trabajos realizados</td></tr>
					</tbody>
				</table>
				<br />
				</td>
			</tr>
			<tr>
				<td align="right">Costo del Servicio : </td>
				<td align="left" colspan="7">
					<input id="precioServicio" name="data[OrdenTrabajo][precioServicio]" type="hidden" value="<?php echo $precioServicio; ?>" />
					<input id="txtPrecioServicio" type="text" value="<?php echo $precioServicio; ?>" maxlength="8" disabled="disabled" />
					<label class="etiqueta">&nbsp;IGV :&nbsp;</label>
					<input id="igvServicio" name="data[OrdenTrabajo][igvServicio]" type="hidden" value="<?php echo $igvServicio; ?>" />
					<input id="txtIgvServicio" type="text" value="<?php echo $igvServicio; ?>" maxlength="8" disabled="disabled" />
					<label class="etiqueta">&nbsp;TOTAL :&nbsp;</label>
					<input id="totalServicio" name="data[OrdenTrabajo][totalServicio]" type="hidden" value="<?php echo $totalServicio; ?>" />
					<input id="txtTotalServicio" type="text" value="<?php echo $totalServicio; ?>" maxlength="8" disabled="disabled" />
				</td>
			</tr>
			<tr><td align="left" colspan="8"><br /></tr>
			<tr>
				<td align="right" valign="top"><br />Observaciones : </td>
				<td align="left" colspan="7"><textarea <?php if($verificar){ ?> disabled="disabled" <?php }?> style="width:100%" id="observaciones" name="data[OrdenTrabajo][observaciones]" rows="10"><?php echo $observaciones; ?></textarea>
				</td>
			</tr>
		</table>
	</form>
	</div>
	<br />
	<div align="center">
		<?php if(!$verificar){ ?>
		<input id="btnGuardar" type="button" value="Guardar"
			onclick="fnGuardarOrden();" class="btn btnposicion"
   			style="background-image: url(<?php echo Router::url('/img/iconos/guardar.png',false); ?>)" />
   		<?php }?>
   		<?php if($idOrden != ""){?>
   		<input id="btnImprimir" type="button" value="Imprimir"
			onclick="fnImprimir();" class="btn btnposicion"
   			style="background-image: url(<?php echo Router::url('/img/iconos/impresora.png',false); ?>)" />
   		<?php } ?>
   		<input id="btnConsultarOrdenes" type="button" value="Consultar &Oacute;rdenes"
			onclick="fnConsultarOrdenes();" class="btn btnposicion"
   			style="background-image: url(<?php echo Router::url('/img/iconos/buscar.png',false); ?>)" />
	</div>
</fieldset>
</div>